// 导入 http 模块
import http from 'wechat-http'
/**
 * 配置接口基础路径
 */
http.baseURL = 'https://live-api.itheima.net'

// 请求拦截器
http.intercept.request=(params)=>{
  // 会在每一次发送请求的时候触发
  console.log('请求拦截器');
  // 先判断一下 有没有token 有再在请求中携带过去
  const app = getApp()
  if (app.token) {
    // 有token 把token带过去
    // params = { url}
    params.header = {
      // 把原来的header数据放到这里
      ...params.header,
      Authorization: `Bearer ${app.token}`,
    }
  }
  return params
}
// 响应拦截器
http.intercept.response=(res)=>{
  return res.data
}
/**
 * 挂载方法到全局
 */
wx.http = http
/**
 * 模块导出
 */
export default http